.body-main {
  /* padding-bottom: 20px; */
}
.navbar-list {
  width: 1240px;
  margin: auto;
  /* padding-bottom: 10px; */
}
.lin {
  border-bottom: 1px solid #e4e4e4;
}
.navbar-list > .search-box a {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #848484;
}
.search-box > span {
  font-size: 15px;
  color: #0e0e0e;
}
/* .navbar-list > .nav-box>div{
  padding: 6px 0 6px;
} */
.navbar-list > .nav-box > div > span {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}
.navbar-list > .nav-box > div > span.frist {
  color: #31373c;
  margin-right: 24px;
}
.nav-box > div > span.frist ~ span {
  color: #848484;
  width: 115px;
  margin: 0 15px 0 0;
}
.navbar-list > .nav-box > div > span.moren {
  color: #23a448;
}
.navbar-list > .nav-box > div > div.warp {
  display: inline-block;
  margin-right: 15px;
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: -5px;
}
.navbar-list > .nav-box > div {
  font-size: 14px;
  color: #848484;
}

/* 产品列表 */
.product-list {
  width: 100%;
  background-color: #f5f5f5;
  padding-bottom: 10px;
}
.product-list > .list-box {
  width: 1240px;

  margin: auto;
  padding: 10px 10px 10px 0;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}
.product-list > .list-box > div.cell {
  border: 1px solid #e4e4e4;
  margin: 5px 8px 15px 0;
  width: 238px;
  height: 340px;
  background-color: white;
  text-align: center;
  font-size: 14px;
  color: #31373c;
}
.product-list > .list-box > div.cell:hover span.cart {
  display: block;
}
.product-list > .list-box > div.cell:hover {
  border: 1px solid #fa5437;
}
.list-box > div.cell > span.price {
  color: #fa5437;
  margin: 10px 0 20px;
}
.list-box > div.cell > span {
  display: block;
}
.list-box > div.cell > div {
  padding: 40px 30px 10px;
}
.list-box > div.cell > div > img {
  width: 165px;
  height: 165px;
}
.list-box > div.cell > span > img {
  width: 20px;
  height: 20px;
  vertical-align: -3px;
}
.list-box > div.cell > span.cart {
  font-size: 12px;
  /* background-size: 15px; */
  border: 1px solid #fc532d;
  color: white;
  background-color: #fc532d;
  display: none;
  /* padding-left: 15px; */
  width: 105px;
  vertical-align: middle;

  height: 28px;
  line-height: 28px;
  margin: 10px 0 10px;
  margin: auto;
}

/* 分页 */
.page {
  display: block;
  margin: 50px 0 50px;
  text-align: center;
}
.page > span {
  margin: 0 0 0 6px;
  color: #ccc;
  background-color: #fff;
  border: 1px solid #ddd;
  display: inline-block;
  margin-left: 6px;
  padding: 6px 12px;
  text-align: center;
}
.page > span.cur {
  background: #23ac38;
  border: 1px solid #23ac38;
  color: #fff;
}
